<!DOCTYPE html>
<html>
<head>
    <!-- 页面meta -->
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <title>传智健康</title>
    <meta name="description" content="传智健康">
    <meta name="keywords" content="传智健康">
    <meta content="width=device-width,initial-scale=1,maximum-scale=1,user-scalable=no" name="viewport">
    <!-- 引入样式 -->
    <link rel="stylesheet" href="plugins/elementui/index.css">
    <link rel="stylesheet" href="css/login.css">
</head>
<body class="hold-transition skin-purple sidebar-mini">
<div id="app">
    <div class="login-container">
        <div class="loginBox">
            <form method="post" class="login-form" action="/login.do" label-position="left">
                <div class="title-container">
                    <div class="logoInfo clearfix">
                        <em class="logo"></em>
                    </div>
                </div>
                <div>
                        <span class="svg-container svg-container_login">
                          <span class="user"></span>
                        </span>
                    <input type="text"  v-model="formdata.username" placeholder="请输入用户名" />
                </div>
                <div>
                        <span class="svg-container">
                          <span class="username"></span>
                        </span>
                    <input type="password"  v-model="formdata.password" placeholder="请输入密码"/><em style="color: red">{{msg}}</em>
                </div>

                <!--验证码,记住我-->
                <div>
                        <span class="svg-container svg-container_login">
                          <span class="user"></span>
                        </span>
                    <input type="text"  v-model="formdata.imageCode" placeholder="请输入验证码" />
                    <img :src="imgUrl" @click="changeImg">

                    记住我：<input name="remember-me" v-model="formdata.rememberMe" type="checkbox" >
                </div>

                <input type="button" style="width:100%;margin-bottom:30px;" @click="login"  value="登录"/>
                <!---->
            </form>
        </div>
    </div>
</div>
</body>
<!-- 引入组件库 -->
<script src="js/vue.js"></script>
<script src="plugins/elementui/index.js"></script>
<script src="../js/axios-0.18.0.js"></script>
<script>
    var vue = new Vue({
        el: '#app',
        data:{
            formdata:{
                username:'',
                password:'',
                imageCode:'',
                rememberMe:null
            },
            msg:'',
            imgUrl:'/code/image.do'
        },
        methods:{
            changeImg(){
                this.imgUrl='/code/image.do?id='+Math.random();
            },
            login(){
                let data = new FormData();
                data.append("username",this.formdata.username);
                data.append("password",this.formdata.password);
                axios.post('/login.do','username='+this.formdata.username+'&password='+this.formdata.password
                    +'&codeImage='+this.formdata.imageCode+"&remember-me="+this.formdata.rememberMe).then((res)=>{
                    if(res.data.flag){
                    window.location.href='/pages/main.html';
                }else{
                    this.msg=res.data.message;
                }
            }).catch((res)=>{
                    this.msg=res.response.data.message;
            });
            }
        }
    });


</script>
</html>
